an aladdin's cave - Turkish English Dictionary